stand astride over something - German English Dictionary